package com.deer.wms.busine.tactic.service;

import com.deer.wms.busine.tactic.model.Upper.UpperTactic;
import com.deer.wms.busine.tactic.model.Upper.UpperTacticCriteria;
import com.deer.wms.busine.tactic.model.Upper.UpperTacticDto;
import com.deer.wms.project.root.service.SuperService;

import java.util.List;


/**
 *
 * @author guo
 * @since 2019/11/28
 */
public interface UpperTacticService extends SuperService<UpperTactic> {

    List<UpperTacticDto> findList(UpperTacticCriteria criteria);

    List<UpperTactic> findByWareId(Integer wareId);

    /**
     * 根据上架策略号查询
     * @param upperTacticCode 上架策略号
     * @return List<UpperTactic>
     */
    List<UpperTactic> findByUpperTacticCode(String upperTacticCode);

    List<UpperTactic> findByOrganizationAndWare(Integer organizationId,Integer wareId);


}
